package com.gao.mybatis.mapper;

import com.gao.mybatis.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Projectname SSM
 * @Filename EmpMapper
 * @Author an
 * @Data 2022/7/29 13:52
 * @Description TODO
 */
public interface EmpMapper {

    //根据id获取emp
    Emp getEmpById(@Param("empId") Integer empId);

    //获取员工和部门信息
    Emp getempAndDeptByEmpId(@Param("empId") Integer empId);

    //分步查询(1) 查询员工以及对应的部门
    Emp getempAndDeptByStepOne (@Param("empId") Integer empId);


    //分步查询（2）查询部门以及部门中的员工
    List<Emp> getDeptAndEmpByStepTwo(@Param("deptId") Integer deptId);

}
